Extensional Crisis and Proving Identity

نویسندگان

  • Ashutosh Gupta
  • Laura Kovács
  • Bernhard Kragl
  • Andrei Voronkov
چکیده

Extensionality axioms are common when reasoning about data collections, such as arrays and functions in program analysis, or sets in mathematics. An extensionality axiom asserts that two collections are equal if they consist of the same elements at the same indices. Using extensionality is often required to show that two collections are equal. A typical example is the set theory theorem (∀x)(∀y)x∪ y = y∪x. Interestingly, while humans have no problem with proving such set identities using extensionality, they are very hard for superposition theorem provers because of the calculi they use. In this paper we show how addition of a new inference rule, called extensionality resolution, allows first-order theorem provers to easily solve problems no modern first-order theorem prover can solve. We illustrate this by running the VAMPIRE theorem prover with extensionality resolution on a number of set theory and array problems. Extensionality resolution helps VAMPIRE to solve problems from the TPTP library of first-order problems that were never solved before by any prover.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reasoning in Extensional Type Theory with Equality

We describe methods for automated theorem proving in extensional type theory with primitive equality. We discuss a complete, cut-free sequent calculus as well as a compact representation of cut-free (ground) proofs as extensional expansion dags. Automated proof search can be realized using a few operations to manipulate extensional expansion dags with variables. These search operations form a b...

متن کامل

The Impact of Youth Identity Crisis on National Security of the Islamic Republic of Iran

In this study, the impact of youth identity crisis is investigated on the national security of the Islamic Republic of Iran. The research method is qualitative; the library method is used for data collection; and data analysis is carried out with descriptive-analytical method. The main research question is how does the identity crisis in youth affect the national security of the Islamic Republi...

متن کامل

بررسی رابطه کارایی خانواده و دینداری با بحران هویت

The main purpose of this research was to investigate the relationship between family function and religiosity with identity crisis. The research sample is comprised of 312 high school boys and girls in the third grade chosen through cluster sampling. The tools employed in this research were as follows: Family Assessment Device, Mabad questionnaire and Personal Identity Test. The collected Data ...

متن کامل

The effectiveness of group based on positive psychotherapy on the identity crisis of secondary school girl and boy studentsd boy students

Introduction: The main crisis of adolescence is identity. Thinking and preparing and implementing treatment to reduce the identity crisis can greatly help the teenager's physical and emotional health. So the aim of this study was to determine the effects of group based on positive psychotherapy on the identity crisis of secondary school girl and boy students. Materials and Methods: The researc...

متن کامل

A Decision Procedure for an Extensional Theory of Arrays

A decision procedure for a theory of arrays is of interest for applications in formal verification, program analysis, and automated theorem-proving. This paper presents a decision procedure for an extensional theory of arrays and proves it correct1.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014